Computes all required attributes
All parts done