Currently, the constructors for most classes (such as FRBCStorageStatus or PEBCEnergyConstraint) are generic and just accept *args and **kwargs. While this works, it's bad for the development experience: you constantly have to refer to the documentation to be able to write correct code.
I will look into ways to generate more useful constructors for these classes.