Requires a set of attributes to be passed to the Serializer

Throws an exception if all of the required attributes are not included

Signed-off-by: Justin Yost <justin@loadsys.com>
Start of work on optional Serializer fields

Signed-off-by: Justin Yost <justin@loadsys.com>