Init function

Added init function to allow setting of all properties when initialised.
Fixed incorrect plural on an attributes argument error message.