Figured out the static member problem.. just need to make it work with the enums and stuff like that that i want